Pass/Fail Prediction in Programming Courses
نویسندگان
چکیده
We present a privacy-friendly early-detection framework to identify students at risk of failing in introductory programming courses university. The was validated for two different with annual editions taken by higher education ( N = 2 080) and found be highly accurate robust against variation course structures, teaching learning styles, exercises classification algorithms. By using interpretable machine techniques, the also provides insight into what aspects practising skills promote or inhibit have no minor effect on process. Findings showed that capable predicting students’ future success already early semester.
منابع مشابه
Grey prediction in linear programming problems
The purpose of this paper is describes the use of grey pridiction in linear programming problems. Some definitions and concepts of grey system theory are introduced and then, we introduced GM(1,1) and fractional order accumulation into grey model. Due to the fluctuation of prices and the lack of certainty data in the market, optimal production was calculated to optimize the profit from sales us...
متن کاملThe Role of Programming Paradigms in the First Programming Courses
The choice of the first programming language and the corresponding programming paradigm is critical for later development of a programmer. Despite the huge number of programming languages introduced over the last fifty years, the key issues in programming education remain the same and choosing appropriate first programming language is still challenging. In this paper we overview some of the mos...
متن کاملLearning teamwork skills in university programming courses
University courses about computer programming usually seek to provide students not only with technical knowledge, but also with the skills required to work in real-life software projects. Nowadays, the development of software applications requires the coordinated efforts of the members of one or more teams. Therefore, it is important for software professionals to master the sort of skills that ...
متن کاملSome Pitfalls in Introductory Programming Courses
This paper discusses some difficulties in teaching introductory courses to programming, paying particular attention to their mathematical nature. We consider some aspects, which have not been commented in detail in textbooks and often neglected by course outlines and schedules. Some of these are constructing complex conditions, exceeding array bound, calculating infinite series in conjunction w...
متن کاملLanguage Trends in Introductory Programming Courses
Deciding what to teach novice programmers about programming and, in particular, which programming language to teach to novice programmers, and how to teach it, is a common topic for debate within universities. Should an industry relevant programming language be taught, or should a language designed for teaching novices be used? In order to design tools and methodologies for the teaching of novi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Educational Computing Research
سال: 2022
ISSN: ['1541-4140', '0735-6331']
DOI: https://doi.org/10.1177/07356331221085595